package com.business.user.service;


import com.business.common.dto.R;
import com.business.user.entity.User;

/**
 * 用户表:业务接口类
 * @author chenjiehong
 * @date 2019-04-28 15:03:18
 * @since 1.0
 */
public interface UserService {

    /**
     * 新增用户表
     * @param sysUser
     * @param realName 用户姓名
     * @param sysUser
     * @date 2019-04-28 15:03:18
     */
    User add(User sysUser,String realName);
    
    
    /**
     * 登陆接口
     * 
     * 
     * @param sysUser
     * @param type 登陆类型 0：默认登陆手机登陆 1 ：邮箱登陆 2 ：其他平台登陆
     * @date 2019-04-28 15:03:18
     */
    User login(User sysUser, int type);


    /**
     * 修改密码
     * @param id
     * @param newPassword
     * @param confirmPassword
     * @return
     */
    Integer updatePassword(Integer id, String newPassword, String confirmPassword);

    /**
     * 修改手机号码
     * @param id
     * @param phone
     * @return
     */
    Integer updatePhone(Integer id, String phone);

    /**
     * 获取手机号码
     * @param id
     * @return
     */
    String getPhone(Integer id);



}